Idiot Proofed and fixed a few problems

Fixed many issues and added a placeholder function to check if user is
available.