some major updates
fixing
fixing
fixing
New syntax for 0.5

- Modules now consist of objects or functions that return objects instead of functions
- The alias `$$` has been replaced with `A`
- `stores[storeName].attach` and `detach` has been replaced with `Arch.attachStore/detachStore(storeName)`
- Hash paths do not have to match state names and you will always route to state names instead of hash paths
- Routes modules are passed a second object where you will keep global settings like default speed and default route
- For module properties: use `A.immediate` for immediate functions
- Use `A.calc` for calculated properties
- Use `A.series`
- Use `A.connect`
- Use `A.connectPath`
- Use `A.connectByName`
- Use `A.connectPathByName`
- Use `A.bindArchlet`
- Use `A.bindArchletByName`
- Use `A.store`
- Use `A.ajaxStore`
- Other than that, lists and objects will be created automatically based on shape
remove a console log
complete syntax upgrades