Added LICENSE, AUTHORS files, copyright comments on source files.
Switched to using panic instead of returning errors for invalid types (closes issue #2)
Fixed merge conflicts from changes to master.
Switched testing branch to panic