Splits up controllers and adds sign in / out methods.