some improvements

* rename src to bcs, import friendly
* add reamde, sample, .gitignore