Added dependency resolving
Added composer.json