added sign in boiler plate code and continued work on custom button class