Second Commit with modifications to original

Modifications include poll interface code, admin, and the database.