Use Sparkey's own sparkey_errstring to turn return codes into exceptions
namespaces properly set
updated gitignore
Fixed broken tests
new() should handle the class name
Merge branch 'feature/exceptions'

Conflicts:
	LogWriter.xs
	t/basic.t
Merge remote-tracking branch 'origin/master'
Added hash creation function to xs file
Merged sparkey error code handling
Added fga as an AUTHOR
Use all arguments for the main logwriter constructor.

Also starts a typemap, since one is necessary to translate enums into
something readable.