refactored visualization into a view and added css for edges
forgot some files again :S