Cleanup
Updated gemspec
Added rspec
Better handling of default options
Addes some specs, Receiver is still a TODO