Added a generic interface for the Lua51WorkUnit so that something could use the it without specific knowledge of it. I also added  the beginnging of a unti test
Merge branch 'master' of github.com:BlackToppStudios/Mezzanine