Update details and filenames
Remove dist
Updates (Sub)Atomic.js

Takes options object in place of ordered arguments.
Success and error can be set in options
Explicitly hoists all vars an functions