Added documentation. Fleshed in all methods except for 'install'
Changed banner. Made error messages less patronizing
Added non-newline colour output functions
Made error message less patronizing