Added user objects to the core.  The user is needed for handling
accounts, security, etc.

Added a log4j properties file to fix the logger.