implemented select_rows
added transactions support
refactored columns method
removed unused methods
fixed primary_key method
bumped version