added ace.require and advanced options feature to the library.