Changed input function to be consistent with player

Changed standard for status codes on targetAction and targetInput functions.
changed call from player:targetInput to player:performAction
Used action record instead of deprecated action tuple
fixed some sytax errors like ending a function with ; and half a case statement in room.erl
Merge branch 'master' of https://github.com/mikewideman/erlangmud