First commit

Includes solution and main project, an exception class, and other class
for stack management. Also includes Bower package info.
Fix bower.json