Improved interface, start of tests
Move files to adhere to correct location
Remove sender
Test runs (fails)
Tests actually pass now
Add benchmarks
Test fails when sent from another goroutine
Merge pull request #2 from arschles/f/interface

F/interface