Fixing sign in to call correct method
Started adding signIn to LoginViewModel

Added checks for Reachability to the LoginViewModel signIn method. Created ReachabilityService and ReachabilityServiceProtocol classes to allow us to more easily test things.
Added validation to LoginViewModel's signIn method