redefined keyboard
fixed minor bugs
changed is_initialized to is_uninitialized
documentation updated
removed sac2_engine.inl
revised, included new options