name header files consistantly
add guard & livereload