Update california.csv

Removed the node names, as they'll be added to a different CSV
Create california_names.csv

This CSV contains the node numbers and their associated names for testing the algorithm.
Create edge_types.csv

edge_types.csv contains the generalized weightings of various types of path, as a per_kilometer weight. To calculate the actual weight of the edge, these general weightings will have to be multiplied by the distance of the edge, as specified in another CSV.
Update california.csv

Changed the cost matrix to the type, as references to the weightings found in edge_weightings.csv
Update README.md

Expanded on the description of the project.
Made the graph input a vector of filenames and updated the comments.
Added a testing file and updated the graph file to work with cells. However, it seems csvread won't work with the files we have because they are not numerical only. As such, we have to change the input function to create structs instead of matrices (not sure how to do that yet).
Added a function that reads multi-type csvs, and implemented it in graph. Graph is still not working, and I'm not sure what the error is yet.
Fixed the error that stopped the graph from working properly by removing the run() method from testing.m. Also, implemented a debug in graph.m so we can print out important values.
Changed graph.m to remove the headers from the matrices read from files.
Changed graph.m to remove the headers from the matrices read from files, committing properly.
Merge pull request #1 from adanmoran/master

Re-syncing