[minor] User correct array check cc/ @swaagie :D
[minor] Merging config.js and our compiler in one
[api] started working on the configuration compiler interface.