Init pricelist app
Pricelist wireframe
Add price record state field

This field works as follows:
1. When CSV import starts, all records state is set to 'updating'.

2. Then on import new records are inserted or old records are upded with
state 'active'

3. When importing done - all records with state 'updating' are changed
to state 'inactive'

Option selection wizard uses 'active' and 'updating' fields and not 'inactive'
fields
Enable admin for pricelist models
Initial pricelist views
Integrate CSV import into dashboard
barely working pricelist foundation
Fix add_price recursion logic

Old version of add_price was adding product twice on each last iteration
of for i in kwargs[opt] loop
(once via recursion and once in the function end)

Happily we have for..else construction, so fix is trivial here
Do not add options with page count of 0

Also, return None instead of empty list, it is more logical and
keeps utils.add_price simplier
Ensure price entries are unique for given option set
set state flag on create also
Reformat code a bit
csv importing function updates

get rid of class and update state of prices before/after import
move get_or_create multiple functionality from import to model
PEP8 errors
finish implementation of csv importing
basic view to display active pricelist
more visual consistence with other dashboard apps
use classmethod like other objects
change Stock class parent to BaseOption

Stock tag names conflict with Lamination tag names (matt, gloss...).
If we keep tags in eneric object - collisions occur.