Add description of development environment, rearrange implementation introduction, update bibliography