Check in out testing

The tests for Check In and Check  Out being clicked/redirected twice bug have been developed on RSpec along with adding the functionality to handle the errors [Flash messages]. The branch also includes tests for giving an error message when the time logged is less than 90% of the checked in time. 
Another added functionality is only showing open issues to user if he/she is prompted to enter remaining to-be-logged time.