Features/setup update

Change setup to composer for more easy setup