initial commit. still needs templates/database/session connectors