JC: Added new purchasing to index view. refectoring on part model and views. More CN. spec passes.