Added symbol construction
Clean up warnings
Added structure comments
.gitignore
Updated to ghc 7.8.2 and changed several type signatures all around.
tests - work in progress
bump version number and change package name