Updated readme to v2.2.0
Added execute() method. This will handle errors nicer
Added addForeignKey method. Changed function return to use execute()