Rough working version of the spice. Includes a first pass at more complex triggers and
the use of different templates depending on the query and the domain's availability.

More detail on the commit:

- Now triggered by both naked domains (i.e. query containing only a domain) and certain keywords at the start or end of the
string.

- Handle function filters out the domain, even if other keywords are in the query.

- Username and password for API now handled by environment vars.

- Front-end always shows message when domain is available.

- Front-end does not show whois info when a naked domain is entered (because if you type 'google.com', you don't want whois info)

- Reformatted API output object so handlebars templates can display more output.

- Reorganized code and encapsulated more of it into functions.