adding support for History.js and properly enabling popPattern()
adding proper support for pushing patterns
adding proper support for tracking history to synclisteners
removing the pattern name data saver feature
better error handling for pattern paths