restructured to use gulp, separated out client and server files, reorganized folders