Sami API
Added ignore for build, cache folders generated by Sami
Updated composer.json to include Sami in require-dev
created default sami configuration file