Issue178 code coverage

Committed code includes:
*  Code coverage support
``` 
Creates coverage report based on rspecs.
Usage:
   rake coverage
Current implementation: 
   SimpleCov package.
SimpleCov suggestions:
   * see spec/spec_helper.rb file
   * SimpleCov related code must be issued before any of your application code is required
Output:
   <project root>/coverage directory, containing report files, will be created.
To view report:
   open in a browser <project root>/coverage/index.html file. 
```

* move all minitest tests to RSpec format

* new_spec rake task, that creates new template spec
```
Creates new template rspec file associated with provided source file.
Parameter:
  src=<path of associated source file>
  If no parameter was provided, then user will be asked to enter a source file.
Usage:  
     rake new_spec src=<path of associated source file>
     rake new_spec
     Examples:
       rake new_spec src=lib/email/email.rb
       rake new_spec
Output:
  New template rspec file will be created.
  If absent then a suite directory will be created (see examples below).
  Example:
    * rake new_spec src=lib/email/email.rb
      Suite directory will be created: spec/email/          
      RSpec file will be created: spec/email/email_spec.rb
    * rake new_spec src=lib/file_monitoring/file_monitoring.rb   
      We already have spec/file_monitoring/ directory, so no need to create new one.
      RSpec file will be created: spec/file_monitoring/file_monitoring_spec.rb
```

#### Rake from master:
```
[genadyp@lnx-genadyp bbfs]$ rake
/home/genadyp/.rvm/rubies/ruby-1.9.3-p327/bin/ruby -I"lib:test:spec" -I"/home/genadyp/.rvm/gems/ruby-1.9.3-p327/gems/rake-10.1.0/lib" "/home/genadyp/.rvm/gems/ruby-1.9.3-p327/gems/rake-10.1.0/lib/rake/rake_test_loader.rb" "./test/content_data/content_data_test.rb" "./test/file_monitoring/monitor_path_test.rb" "./test/file_utils/fileutil_mksymlink_test.rb" "./test/file_utils/time_modification_test.rb" "./test/params/params_test.rb" "./test/run_in_background/run_in_background_test.rb" 
Run options: 

# Running tests:

.................daemon/service good_daemon_test started
daemon/service good_daemonize_test started
good_daemon_test: trying to stop process with pid 22399...
good_daemon_test: process with pid 22399 successfully stopped.
daemon/service good_daemon_test deleted
good_daemonize_test: trying to stop process with pid 22411...
good_daemonize_test: process with pid 22411 successfully stopped.
daemon/service good_daemonize_test deleted
.

Finished tests in 3.224787s, 5.5818 tests/s, 29.7694 assertions/s.

18 tests, 96 assertions, 0 failures, 0 errors, 0 skips
/home/genadyp/.rvm/rubies/ruby-1.9.3-p327/bin/ruby -S rspec ./spec/content_data/validations_spec.rb ./spec/content_server/content_server_spec.rb ./spec/content_server/file_streamer_spec.rb ./spec/file_copy/copy_spec.rb ./spec/file_indexing/index_agent_spec.rb ./spec/file_monitoring/monitor_path_spec.rb ./spec/networking/tcp_spec.rb ./spec/validations/index_validations_spec.rb ./test/file_generator/file_generator_spec.rb ./test/params/params_spec.rb
.......................DEPRECATION: mock is deprecated. Use double instead. Called from /home/genadyp/Dev/BBFS/bbfs/test/file_generator/file_generator_spec.rb:22:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /home/genadyp/Dev/BBFS/bbfs/test/file_generator/file_generator_spec.rb:35:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /home/genadyp/Dev/BBFS/bbfs/test/file_generator/file_generator_spec.rb:49:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /home/genadyp/Dev/BBFS/bbfs/test/file_generator/file_generator_spec.rb:62:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /home/genadyp/Dev/BBFS/bbfs/test/file_generator/file_generator_spec.rb:76:in `block (2 levels) in <module:Spec>'.
................

Finished in 0.56183 seconds
43 examples, 0 failures
[genadyp@lnx-genadyp bbfs]$ 
```

#### Rake from branch:
```
[genadyp@f1 bbfs]$ rake
/usr/local/rvm/rubies/ruby-1.9.3-p484/bin/ruby -S rspec ./spec/content_data/content_data_spec.rb ./spec/content_data/validations_spec.rb ./spec/content_server/content_server_spec.rb ./spec/content_server/file_streamer_spec.rb ./spec/file_copy/copy_spec.rb ./spec/file_generator/file_generator_spec.rb ./spec/file_indexing/index_agent_spec.rb ./spec/file_monitoring/monitor_path_spec.rb ./spec/file_utils/fileutil_mksymlink_spec.rb ./spec/file_utils/time_modification_spec.rb ./spec/networking/tcp_spec.rb ./spec/params/params_spec.rb ./spec/run_in_background/run_in_background_spec.rb ./spec/validations/index_validations_spec.rb
..........................DEPRECATION: mock is deprecated. Use double instead. Called from /tmp/genadyp/bbfs/spec/file_generator/file_generator_spec.rb:27:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /tmp/genadyp/bbfs/spec/file_generator/file_generator_spec.rb:40:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /tmp/genadyp/bbfs/spec/file_generator/file_generator_spec.rb:54:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /tmp/genadyp/bbfs/spec/file_generator/file_generator_spec.rb:67:in `block (2 levels) in <module:Spec>'.
.DEPRECATION: mock is deprecated. Use double instead. Called from /tmp/genadyp/bbfs/spec/file_generator/file_generator_spec.rb:81:in `block (2 levels) in <module:Spec>'.
..........................daemon/service good_daemon_test started
daemon/service good_daemonize_test started
good_daemon_test: trying to stop process with pid 21086...
good_daemon_test: process with pid 21086 successfully stopped.
daemon/service good_daemon_test deleted
good_daemonize_test: trying to stop process with pid 21098...
good_daemonize_test: process with pid 21098 successfully stopped.
daemon/service good_daemonize_test deleted
.....

Finished in 4.22 seconds
61 examples, 0 failures
```
Number of minitests + RSpec in master = number of RSpec in the branch.

#### Review directions:
Actually only Rakefile and, optionally, .simplecov should be reviewed.

@yarondbb 
@kolmanv 
Do we want this branch to be merge before the release?