move code parts to src, add angel.on(/regex/) support, add more readme content, release 0.2.3