Add argument checking.
Add authorization checking
check number of arguments
colon

colon colon colon
Add different failure message
finish authorization

Use basic authentication for now, may use OAuth later
Merge branch 'Authorization'