Add comments to files, update tests for documentation, add get_by_date
and get_by_tag for posts, update TODO file