instead of tab, ace requires the tab-size. so (string) tab has been replaced with tab-size (integer)
added ace-editor and styles