Redesigned position reading and login modules
Merge origin/ServerBranch into ServerBranch