fixing problems with byte-compile and flymake
use autoload for loading snippets
cleaning up byte-compiler errors
Merge pull request #19 from jrnold/develop

more cleanup before melpa