Initial addition of the test for V1 controller

To run the tests:

```
(venv) ~/code/tuskar → testr run
```

The output should looks like this:

```
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ ./  
/home/mfojtik/code/tuskar/.tox/venv/lib/python2.7/site-packages/pygments/plugin.py:39: UserWarning: Module argparse was already imported from /usr/lib64/python2.7/argparse.pyc, but /home/mfojtik/code/tuskar/.tox/venv/lib/python2.7/site-packages is being added to sys.path
  import pkg_resources
======================================================================
FAIL: tuskar.tests.test_v1.TestRacks.test_it_returns_404_for_unknown_rack
tags: worker-0
----------------------------------------------------------------------
pythonlogging:'': {{{
SELECT racks.created_at AS racks_created_at, racks.updated_at AS racks_updated_at, racks.id AS racks_id, racks.name AS racks_name, racks.slots AS racks_slots, racks.subnet AS racks_subnet, racks.chassis_id AS racks_chassis_id, racks.resource_class_id AS racks_resource_class_id 
FROM racks 
WHERE racks.id = ?
(u'123456',)
}}}

stderr: {{{
/home/mfojtik/code/tuskar/.tox/venv/lib/python2.7/site-packages/pecan/__init__.py:96: RuntimeWarning: `static_root` is only used when `debug` is True, ignoring
  RuntimeWarning
}}}

stdout: {{{GET: /v1/racks/123456 {}}}}

Traceback (most recent call last):
  File "tuskar/tests/test_v1.py", line 28, in test_it_returns_404_for_unknown_rack
    "application/json"}
  File "tuskar/tests/api.py", line 122, in get_json
    expect_errors=expect_errors)
# ....
  File "/home/mfojtik/code/tuskar/.tox/venv/lib/python2.7/site-packages/wsme/rest/json.py", line 51, in tojson
    attr_value = getattr(value, attr.key)
AttributeError: 'NoneType' object has no attribute 'capacities'
======================================================================
FAIL: process-returncode
tags: worker-0
----------------------------------------------------------------------
Binary content:
  traceback (test/plain; charset="utf8")
Ran 7 tests in 0.185s (-0.001s)
FAILED (id=53, failures=2)

```

Now there are two quirks I dunno how to solve now:

1. Get rid of the 'UserWarning: Module argparse was already imported' message.
2. Figure how throw the bloody 404 error out from the pecan controller action (as you can see above, the fix I mentioned in https://github.com/tuskar/tuskar/issues/18#issuecomment-20747279 no longer works :-(