Adding core container methods
DRYing `getSlug`
Adding some basic documentation