Move PoW into its own file.
Refactor: controller -> run (runner), Work and Worker into miner.
Refactor: types.Peer -> string.
Refactor: hashes_till_check, param -> config.
Reorder params and fields.
Refactor: ParseKeyPair param is now a string instead of []byte
Rudimentary test for ParseKeyPair.
Full coverage for JsonLen.
Remove junk printed in tests.
Simplify GUI, use just HTTP or HTTPS, not both.
Reorder params and fields.
Complete implementation.