First working version

Includes bower and grunt configs for easily setting a
development environment.