Added install from source option, so this cookbook could be used on any OS

Refactored cookbook and added install from source option. Now this cookbook could be use for more reliable and predicted installs, where you can pin down specific version.