Adding some more info methods. Removing some rough edges. Need to test message/error handlers
v1.0.0. Removing some rough edges. Adding message handlers