[fix] bug with logger import
rearrange middleware. add auth middleware.
update gitignore
improve logging capabilities

audit logging is now configurable and separate from the regular logger
update configs
change property names for log configs
add log directory
harden config and logging

logging throws error if log dir doesn't exist
fixed so that dir is created in that case
modify config so that full paths are used for logfiles and dirnames
use req log method rather than importing logger
[fix] audit logger flag

property to use audit logger was changed.
conditionally checking flag needed to be updated
add log_type property to loggers
add authenticate lib
update dependencies

add session support for restify
update auth step

tested simple auth function
realized it doesn't make sense to use it
will leave it in place for now since I may decided to build it out
anyways
update auction-price controller

add vin validation
add async controller handling
add dependencies
update docs