added asdfml.max_fps (default is 120)
added a way to create a main window that can only be created once for applications