Closes #12 - Updated the view rendering function to handle various types of data returned by the controller function. If the function returns void, it creates an empty Struct. If the function returns a non-Struct, the value is stored in a Struct key 'data'. If the function returns an instance of the spatula.beans.View object, the function will use that object instead of creating one.