incorporated timepicker so we have more control over the format of the text entered in the time field
defeated my circular reference and got the slots logic right at last
refactored nav bar as a directive so that we can listen out for auth events
sort of done the role based security from the client end. Need to actually implement roles on the server now