Fix problem where recipe no longer runs and small other fixes.

While trying to use your recipe I ran into a few issues and I wanted to push my changes back to you so you had a working recipe. I noticed that the box you specified was the default precise64 box that my system already had, however since you named it differently it was trying to re-download, so I renamed the box to precise64 to save bandwidth. I believe that most recipes use that name so it should save duplicate boxes. Also devstack no longer works if you use root, so I made the provisioner run as a regular user and used sudo in the commands in order to escalate permissions.