Update login.tcl

Bit more complete.
Made it a bit more readable.
Update login.tcl

Added quite a bit
update login.tcl
Added basic Travis functionality
Merge branch 'dev'

Conflicts:
	scripts/login.tcl

Also added a few things