Adds WalkerSelector that picks appropriate walker

It selects a DocumentWalker appropriate for the language of the document
Supports .vb: Adds VBWalker and CSWalker

CSWalker is DocumentWalker, renamed.
Allows displaying .vb HTML files
Adds reference to VisualBasic.Workspaces

so that we can load the vb projects
Merge pull request #47 from AmadeusW/vbSupport

Closes #44: Adds VisualBasic Support
Use args in sample for username/repo
Use new username/repo variables.
Rename DocumentFields to TokenFields

Eventually, we'll have different kinds of documents in our index.
(Currently we just have tokens)
Corrected namespace for TokenFields
Use a class-wide constant for hitsLimit
Comment removal of wildcard characters
Better names for FullyQualifiedName and DisplayName
Fix spelling mistakes and Javascript search.
Use === instead of ==.
Combine into single $(document).ready()
Handle empty queries.
Clean up whitespace.
Merge pull request #53 from JoshVarty/AddingSearch

Adding search. This closes #19
Swallows exceptions on getting extra github data

It's ok to swallow these exceptions because the data is not necessary
for correct execution of the code.
Remove setters from DocumentModel