Cleaned up classes some, added realtime view updating