Added composer and restructured directory layout
Made some improvements, removed non working examples
Added vendor to ignore
Added docs