From project templates to themes to testing to authentication and much more, Nick Randolph looks at some of the tools, technologies and techniques you'll need if you want to become a professional Windows Phone developer.