add beginFrame and endFrame to video
add state manager
add option to create new canvas layers
remove unnecessary file require
add new features in readme
add potion debugger right into potion