Optimized lists
done with phase two
added lists functionality
implemented most of the card functionality except delete