add new file structure
move files
change JSHint settings