added main method
extracted commands logic from Application to CommandProcessors; added Wall class and moved converting wall into string from User to Wall
removed unknown command exception handling (not a requirement)