Config

Hey, I did some basic error handling and reading/writing, i thought at some point we could save profiles that we can access by $usydrc denbeigh, or similar. Not finished, keeping in a separate branch for now