Finished exercises. Added filter function to List. Added tests. Removing .idea file from git tracking.

Signed-off-by: Eric Lobdell <eric@ericlobdell.io>