Merge pull request #25 from Boris-Em/master

Feature branch catch up on Master branch
Update README.md
New way to draw graph
Improved performance

- Huge performance gain by getting rid of the alpha dot animation
Added `positionOnYAxis` property

Added a way to set the points on the Y-axis with absolute value. See
issue #24. Thank you to @jasonmcdermott.
Added support for the dots to be always visible

Added property `alwaysDisplayDots`
Bug Fixes & New Delegate Method

Fixed issue where the top and bottom properties were flipped (top and
bottom color / alpha were inverted in BEMLine). Added new delegate
method to provide optional suffix for pop-up points. Added error
catching when drawing the graph - now the drawing will stop if there
are no points (rather than crashing), a “No Data” label will be
displayed.
Readme Update

Added feature branch warning (same warning as previously used, but
removed in commit 816ce68).
Separated DataSource and Delegate

Fixes Issue #26 by separating the data source and the delegate. This
*is* a breaking change, however it only requires a slight change to any
app using BEMSimpleLineGraph. See the updated Readme.md and Sample App
for more.
Property for labels always visible & misc bug fix

- Added property `alwaysDisplayPopUpLabels`, for pop up labels to
always be visible (see issue #28).
- Changed `arrayOfPoints` from NSMutableArray to simple NSArray,
hopping that it will fix issue #29.
Merge branch 'feature' of https://github.com/Boris-Em/BEMSimpleLineGraph into feature

Conflicts:
	Classes/BEMSimpleLineGraphView.m
Bug fix

Fixed conflict with previous commit.
Feature branch catch up on Master branch + bug fix

- Couldn't automatically merge PR#32. Replicated the modifications from
the master branch to the feature branch.
- Added exception when only one point is given to the data source.
Fixed suffix popup label
-Add supporting of multi-line text on x-axis.
-Added Y-Axis labels
-Added option to show Y-Axis label and its position to be offset
-Added delegate for customise step value for Y-axis during autoScaleYAxis = NO
Merge pull request #33 from japanconman/feature

Add Y-Axis feature
Clean up sample project
Minor change of X-axis behavior

- The X-Axis will now be drawn even if the method
`numberOfGapsBetweenLabelsOnLineGraph` is not implemented. All of the
label will be drawn, just as if it was returning 0.
- Clean up on ViewController.m
Added Reference Lines and Frames

Optionally draw vertical reference lines on the graph for each x-axis
label. Additionally, optionally draw a line above the x-axis to
separate the graph and the x-axis.
Master branch catch up & fixes

- Catch up with Master branch (PR#39)
- New method `graphLabelsForXAxis` that returns all of the labels on
the XAxis
- The position of line for the frame is now dependent of the label size
- The padding for the graph is now dependent of the label size
- Fix animation duration