Add session object
Reorganize tests slightly
Add http capability to action.py