Preview command updates

Add unit test cases for the 'azure mobile preview' commands.

Update preview commands to prompt for service name and feature when not specified, and simplify the display of features into one table instead of two tables.