Requiring middleclass-commons fix (for subfolders)

In case middleclass.lua and middleclass-commons.lua are located in a subfolder, require the latter will error, since the path to middleclass.lua is not valid.
Merge pull request #4 from Yonaba/patch-1

Requiring middleclass-commons fix (for subfolders)