features: made the first steps towards BDD

Hehe, get it? First steps? No? Well then, carry on.