Adding skeleton as a submodule.
Added cabal - not tested
Merge branch 'skeleton_test'