Split python and javascript files

Split the single acj.py file into several new files to reflect logical groups. This also changed the directory structure.
The application is now started by running runacj.py in the root directory. All other files moved up one level to the new acj directory.

Also split acj.js into 3 new files, acj-config.js, acj-controller.js and acj-directives.js.