Ben Greenhalgh is looking forward to proving his worth at Inverness after landing a 12-month contract in Scotland.