Cleaning up form input implementation
Added forms for easier usage
Added forms to create a new config
Cleaning up
Brake down reload into two phases
Moved rebuild and reload (now restart) to the shell layer
Cleaning up the configration procedure