refactor angular files to follow best practices. add webstorm and sublimetext project files