Added some abstract methods to the baseComponent so that we could set and get the primary key.
Merge pull request #181 from Jedwondle/master

Added some abstract methods to the base-component so that we could set an...