Added join convinience function.
Fixed column name detection for id columns.
Updated .gitignore
Added check for auto increment.
Moved delegate creation into their own functions.