Started on API entry
Merge remote-tracking branch 'origin/master'

Conflicts:
	search/urls.py
Fixed missing comma
Remove unknown hasher
Improved search view

1) Handled "edge" case of an empty string
2) Altered the way the tag types are recovered.
3) Cleaned up code a bit