Add bower.json and dist-directory so that terrificjs can be downloaded with bower

The dist-directory is necessary, because the distribution files are what the user will want. 
Being able to consume terrificjs with bower is a nice to have, but it's also convenient and cheap.

All the information that bower receives is in the bower.json file.

More about bower: http://bower.io/