How to assign my home button function to a custom launcher?
Go to Settings > Apps > Click on the "All" tab then find your current launcher (the one that is default now) in the list. In the App Info page you should have the option to "clear defaults". Click this and the next time you hit the home button you will have the option to select a different launcher.