Enabled restart and shutdown abilities. Changed all major OS modules to
have start and stop functions in order to facilitate restarts. Added an
enum utility class to better emulate OS statuses and interrupt requests.
Will also be very helpful in the compiler remake.