make study listings async
add missing decorators
pep8
too many decorators
still too many decorators
replace engine with coroutine
breakout template calls to handler for private and shared studies
break out buid_study_info, move public handler to list
use new list-based study templates
more inteligent handling of shared list
pep8
first pass at queues and transaction blocks
update insert filepaths to handle queue
bugfixes to queue execution
move chain
add sql_connection tests
add use of commit variable
pep8
actually check test
use namedtuples for study info