more variable, environment and database key testing. Additionally created many unit tests. new function unset()