More tests
Add bunch of tests, make them pass
More testing, fix private key parsing
Merge
Be slghtly less chatty
Let the tests pass