Time and attendance system for small businesses