Very good advice. As a fire marshal who handles code inspections i can tell you that you truly need to make sure it is done right, or it will bight you in the ass. check all zoning ordinances. building codes, fire codes, etc. your local code enforcement office should be able to help you with this. good luck and keep it legal