modified tests, improved configuration, introduced aspect

I improved current testing support by adding ```AspectMock``` and ```Specify```. What benefits we get:

1. ```AspectMock``` allows us to mock directly to the class. Great abiltiy. Can be compared to mockery but it uses class aliases and can cause fatal error when same name class will be included.
2. ```Specify``` syntax sugar that adds good readability. Also it is a best practice to structure in blocks your assertions, so they will be easy to read and understand.

This two repos are maintained by @DavertMik so we will get support from him i think. Also you can review and see by yourself that tests are easy to use/read/understand.

I maid some ```_bootstrap.php``` modifications because of AspectMock should be initialized before Yii, and load it internally.