Switch to hoe for project management

This includes getting the compile working from `rake` and building the
documentation.
Build curses on travis

Yes, we have no tests presently, but that is OK!