Updated syncplan tests using factory and using api to create product

- Updated all sync Plan tests to use UI factory
- Some code indentation changes
- Using api to create product
If the objective is to remove the zero-padding from the hour element, you could use:

```python
In [14]: startdate.strftime("%b %d, %Y %l:%M:%S %p")
Out[14]: 'Sep 19, 2014  2:09:24 PM'
```

Here's a nice [link](http://apidock.com/ruby/DateTime/strftime) for using ``strftime``.