first commit after losing some source files and converting build process to gulp. could be missing some things