add extra files for lua functions.
added include guard for lua_function.hpp
activate the lua_function class.
move user related lua functions to lua_functions_gui.cpp

i didn't removed them from lua.cpp yet.