Repository for tutorial purpose, maybe learn code hard way or any other out there in the interwebz.