Fixed the date dialog size & location
Added the progressbar for auth.
Put auth in Async tasks and added a progressbar
Switching back over to Linux.

I sincerely apologize, I hate switching between Linux and Windows for developing.
Actually it's the switching to Windows thing I hate, not the switching back.