Merge tag '0.0.2a2' into development

Cache queue and contexts.
Adding some benchmark stuff
Ignore sublime files
Remove duplicate queue creation.
Cleaning out some cruft.
Adding some docs.
Revert "Cleaning out some cruft."

This reverts commit 13f911d4c54e68c90b2711ac7a3d6e82e9c031a5.
Revert "Ignore sublime files"

This reverts commit 42e464414d81142ed561e99b8ff8246e9c4c433a.
Revert "Revert "Cleaning out some cruft.""

This reverts commit e6a8e471f0abcc94096c7ed420569c0455dc1b14.
Revert "Revert "Ignore sublime files""

This reverts commit 49df50a00a90c2752f372a3d8c31fb68db16da0e.
Bump version for release
Merge branch 'release/0.0.2a3'