Simplified error handling, updated comments, added command aliases

also, fixed a bug with negative numbers as command arguments