Change: Major refactoring

Moved out network and http functionality to their own packages.
Also created a new config package for future use.
Merge pull request #21 from demonicblue/blue-go

Change: Major refactoring