feature(commands): move commands to a seperate file
feature(config): add config parsing
feature(helpers): add method to determine local network address
chore(main): init config and commands