Added a basic installation script
Changed 3 hours default check to 1 hour, added output log file
Added installation script
Creates target pins directory if not exists, and added exit codes