added the demo directory and Gruntfile for local development, also moved source files into src and approriate release files into dist