An object oriented application framework for building web applications with nodeJS and MongoDB