add lua state

 * thelua will be header only
 * state opens lua libraries automatically
 * rename lua_state to state
add stack

 * it can push values
 * it can pop values
 * integer
 * double
 * bool
 * string
it returns global objects from lua