bug fixes for user input and performance fixes

added versioning of directories so you can support cdn
lots of fixes for input data
better e2e testing with protractor