start hacking together an API module
add characters api
reworked to use event API
make time stamps time objects
refactor parsing & tests
added transaction api...again
remove xml decoder duplication
remove type duplication
refactor api call
go fmt
do full-stack tests
make API fields public
refactor HTTP duplication
refactored tests into a separate package
added errors, and refactored parsing
fix import
make types for transactionType and transactionFor
use int64 for all object IDs
created API type and split off Key