Refactored user#available method
Added user availability specs