Use ERB template to generate index.html

Allows to load different scripts/styles depending on RACK_ENV,
instead of using index[.min].html

closes #32
Changed Sinatra app to modular style.
Moved javascript unit test to spec/ directory.

And cleaned up the unused files from client/directory.
Setup cucumber integration tests.