initial commit
refactored a bit
added oo-cmake for standalone usage