Adds API search functionality to the client side

Configures search factory and controller to retrieve data from
search API
Adds customizable query string and changes search filetype to mp3

Configures frontend to trigger api search query on search form
submit. Takes query string from input and searches for that string.

After testing with .pdf files as originally planned, it appears that
books are not readily available via search engine results. They exist,
but a majority of the results are not what one would be looking for.
Due to this it has been decided that even for a toy application like
this one, that pdf searching is impractical.

On this note, a test of mp3 files appears to be significantly more
successful so it has been decided to make this an in browser music
player instead of a reader.