Initial commit
Add functionality to call lua functions.
Clean up push interface.
Optimize multi-value pop.
Make Read const correct.
Implement perfect forwarding and allow void returns from lua functions.
Add documentation.
Update README.md with usage instructions and roadmap.
Avoid possible usage of reserved identifier.
Rename project to Luna and namespace classes appropriately.
Refactor common methods into util library.
Add Lua to C++ function interface.
Update README with usage instructions for registering functions.
Add test for passing a functor.
Leverage index sequences to implement _pop_n.
Use new school "using" declarations instead of typedefs.
Support multiple value returns from C++ functions bound in Lua.
Properly handle destruction of Luna states and registered functions.
Clean up some typos in README and superfluous code.
Update README.md