Melissa/login

Like I said in @amillman 's pull request, you guys should move general uiscreen bounds and frame stuff to a separate class and abstract it all away