Adds some directories for javascript reorganization, patches the api for production. Adds basis for nav bar
20 points commit - will patch message later