Brought in some changes from testing branch
Updated licensing and version info
Added TODO about updating SetTitle to handle different terminal types intelligently