See Description

Added more error codes
Revised launcher code
Added secondary cursor and revised primary cursor
Added more image-buttons
Added login server functionality
Created ConnectionManager class